Skip to main content

User Stories


Introdução

User stories são descrições curtas e simples de uma funcionalidade contada do ponto de vista do usuário final. Elas ajudam a focar no que é importante para o usuário, facilitando a priorização e a entrega de valor real. São úteis porque tornam claras as necessidades dos usuários, permitindo um desenvolvimento mais direcionado e eficiente. Dentro desse contexto, aqui apresentaremos as user stories que criamos e entendemos como importantes para a entrega de valor de nosso projeto.

Identificação - UH001.A


Importância – Crucial.


Título – Ligar.


Persona – Jefferson.


Estimativa de esforço – Baixo.


História – Como usuário quero ligar o robô para ele estar preparado para funcionar.


Critério de aceitação - CA.01 – Ligar o robô.

Validação – O robô ligou.

CA.02 – O braço do robô estar preparado para funcionamento.

Validação – O braço foi para a posição inicial.


Testes de aceitação – CA.01 – a) Houve um bip sinalizando que o robô ligou.

Aconteceu: Sim, houve um bip.

Não aconteceu: Não houve um bip, há um erro.

CA.01 - b) Houve uma ativação de um LED verde sinalizando que o robô ligou.

Aconteceu: Sim, o LED ascendeu.

Não aconteceu: Não ascendeu o LED, há um erro.

CA.02 – a) O braço do robô retornou a posição inicial.

Aconteceu: Sim, o braço do robô retornou a posição inicial.

Não aconteceu: Não retornou a posição inicial, há um erro.


Identificação - UH002.A


Importância – Crucial.


Título – Ativar.


Persona – Jefferson.


Estimativa de esforço – Médio.


História – Como usuário quero ativar o robô para ele montar o kit.


Critério de aceitação - CA.01 – Ativação.

Validação – O robô manteve ativado pela montagem do kit inteiro.


Testes de aceitação – CA.01 – a) O robô ativou.

Aconteceu: Sim, o robô ativou.

Não aconteceu: Não ativou, há um erro.

CA.01 - b) O robô parou seu funcionamento no meio.

Aconteceu: Sim, o robô parou seu funcionamento, há um erro.

Não aconteceu: Não, o robô manteve seu funcionamento até o fim.


Identificação - UH003.A


Importância – Crucial.


Título – Funcionamento.


Persona – Jefferson.


Estimativa de esforço – Baixo.


História – Como usuário eu quero verificar se o robô está pegando e soltando os itens do kit corretamente para que eu possa assegurar que os kits estão sendo montados corretamente.


Critério de aceitação - CA.01 – O robô pega o item.

Validação – O robô pega o item e não solta ele até o seu destino.

CA.02 – O robô solta o item.

Validação – O robô solta o item apenas no seu devido lugar.


Testes de aceitação – CA.01 – a) O robô pegou o item.

Aconteceu: Sim, o robô pegou o item.

Não aconteceu: Não pegou o item, há um erro.

CA.01 - b) O robô soltou o item durante o trajeto.

Aconteceu: Sim, o robô soltou, há um erro.

Não aconteceu: Não, o robô não soltou o item.

CA.02 - a) O robô solta o item.

Aconteceu: Sim, o robô soltou o item.

Não Aconteceu: Não, o robô não soltou o item, há um erro.

CA.02 – b) O robô soltou o item no lugar correto.

Aconteceu: Sim, o robô soltou o item no lugar correto.

Não aconteceu: Não, o robô não soltou o item no lugar correto, há um erro.


Identificação - UH004.A


Importância – Médio.


Título – Desligar.


Persona – Jefferson.


Estimativa de esforço – Médio.


História – Como usuário quero desligar o robô e interromper quaisquer ações que ele estaria fazendo para conservar energia ou interromper quaisquer erros que o robô esteja fazendo.


Critério de aceitação - CA.01 – Desligar o robô.

Validação – O robô desligou.

CA.02 – O robô interrompeu suas ações.

Validação – O robô parou de agir e ficou parado.


Testes de aceitação – CA.01 – a) Houve um bip sinalizando que o robô desligou.

Aconteceu: Sim, houve um bip.

Não aconteceu: Não houve um bip, há um erro.

CA.01 - b) Houve uma desativação de um LED verde sinalizando que o robô desligou.

Aconteceu: Sim, o LED apagou.

Não aconteceu: Não apagou o LED, há um erro.

CA.02 – a) O robô interrompeu suas ações.

Aconteceu: Sim, o robô interrompeu suas ações.

Não aconteceu: Não interrompeu suas ações, há um erro.


Identificação - UH005.A


Importância – Crucial.


Título – Trocar tipo de kit.


Persona – Jefferson.


Estimativa de esforço – Alto.


História – Como usuário quero trocar o tipo de kit que será montado para que eu possa montar kits variados.


Critério de aceitação - CA.01 – Trocar o tipo de kit na interface.

Validação – O tipo de kit foi trocado.


Testes de aceitação – CA.01 – a) A interface indica que o tipo de kit foi trocado.

Aconteceu: Sim, foi indicado.

Não aconteceu: Não foi indicado, há um erro.

CA.01 - b) O braço do robô está se mexendo conforme o tipo de kit novo.

Aconteceu: Sim, está se mexendo conforme o tipo de kit novo.

Não aconteceu: Não está se mexendo conforme o tipo de kit novo, há um erro.


Identificação - UH006.A


Importância – Alta.


Título – Manter funcionando.


Persona – Camila.


Estimativa de esforço – Alto.


História – Como usuária quero que o robô consiga ficar ligado e funcionando constantemente sem falhas a fim de manter a criação dos kits 24h por dia.


Critério de aceitação - CA.01 – O robô continuou ligado durante um período grande.

Validação – O robô continua ligado por um período mínimo de um mês.

CA.02 – O robô continuou desempenhando sua função corretamente.

Validação – O robô continua montando os kits sem erros mesmo ligado por um período grande.


Testes de aceitação – CA.01 – a) O robô continuou ligado durante um longo período.

Aconteceu: Sim, continuou ligado.

Não aconteceu: Não continuou ligado, há um erro.

CA.02 – a) O robô continua montando os kits sem erros.

Aconteceu: Sim, o robô continua montando os kits sem erros.

Não aconteceu: Não, o robô está funcionando de uma maneira que não deveria, há um erro.


Identificação - UH007.A


Importância – Crucial.


Título – Montagem.


Persona – Camila.


Estimativa de esforço – Alto.


História – Como usuária quero tornar o processo de montagem de kits mais seguro a fim de evitar acidentes.


Critério de aceitação - CA.01 – Os kits montados apresentam apenas os itens corretos.

Validação – Somente os itens corretos estão presentes no kit.

CA.01 – Os itens do kit foram montados no lugar certo.

Validação – Os itens do kit estão posicionados de forma correta.


Testes de aceitação – CA.01 – a) O kit montado apresenta todos os itens.

Aconteceu: Sim, o kit apresenta todos os itens.

Não aconteceu: Não apresenta, há um erro.

CA.01 - b) Os itens estão posicionados de forma correta.

Aconteceu: Sim, estão posicionados de forma correta.

Não aconteceu: Não estão posicionados, há um erro.


Identificação - UH008.A


Importância – Alta.


Título – Esforço.


Persona – Camila.


Estimativa de esforço – Médio.


História – Como usuária quero reduzir o esforço total dos colaboradores a fim de otimizar recursos e tempo na farmácia.


Critério de aceitação - CA.01 – O robô simplifica o processo de montagem de kits.

Validação – O robô simplifica o processo diminuindo a carga de esforço.


Testes de aceitação – CA.01 – a) O robô permite que colaboradores realizem tarefas simultâneas à montagem dos kits.

Aconteceu: Sim, o robô permite.

Não aconteceu: Não, o robô não permite, há um erro.


Identificação - UH009.A


Importância – Médio.


Título – Agilidade.


Persona – Camila.


Estimativa de esforço – Alto.


História – Como usuária quero agilizar o processo de montagem de kits.


Critério de aceitação - CA.01 – É economizado tempo na montagem dos kits.

Validação – o tempo de montagem dos kits diminuiu comparado a montagem manual.


Testes de aceitação – CA.01 – a) A velocidade de montagem dos kits é menor do que a atual.

Aconteceu: Sim, é menor do que a atual.

Não aconteceu: Não é menor, há um erro.


Identificação - UH010.A


Importância – Crucial.


Título – Montagem.


Persona – Camila.


Estimativa de esforço – Alto.


História – Como usuária quero manter o rastreamento dos itens usados nos kits que o robô está montando a fim de manter o controle de localização, uso e qualidade dos itens.


Critério de aceitação - CA.01 – Os itens que serão usados nos kits são bipados.

Validação – Os itens são bipados e atualizam o sistema.


Testes de aceitação – CA.01 – a) Os itens são bipados.

Aconteceu: Sim, os itens são bipados.

Não aconteceu: Não foram bipados, há um erro.

CA.01 – b) O mesmo item não foi bipado múltiplas vezes.

Aconteceu: Sim, o mesmo item foi bipado várias vezes, há um erro.

Não aconteceu: Não foi bipado várias vezes.

CA.01 - c) O sistema foi atualizado.

Aconteceu: Sim, o sistema foi atualizado.

Não aconteceu: Não foi atualizado, há um erro.


Conclusão

Concluindo, estas user stories representam uma visão das necessidades e expectativas dos nossos usuários. Elas servirão como um guia valioso para o desenvolvimento, assegurando que estejamos alinhados com o que realmente importa para eles, maximizando a entrega de valor e a satisfação do usuário.